package com._3are.varejo;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

import com._3are.comum.ObjetoGeral;
@Entity
@Table(name="TB_Item_Pedido")
public class ItemPedido extends ObjetoGeral{

	@ManyToOne @JoinColumn(name="pedido_id", nullable=false)
	private Pedido pedido;
	@ManyToOne @JoinColumn(name="produto_id", nullable=false)
	private Produto produto;
	@Column(name="valor_unitario", scale=2, precision=6)
	private double valorUnitario;
	@Column(scale=2)
	private long quantidade;
	@Column(name="valor_item", scale=2, precision=6)
	private double valorItem;
	
	public Pedido getPedido() {
		return pedido;
	}
	public void setPedido(Pedido pedido) {
		this.pedido = pedido;
	}
	public Produto getProduto() {
		return produto;
	}
	public void setProduto(Produto produto) {
		this.produto = produto;
	}
	public double getValorUnitario() {
		return valorUnitario;
	}
	public void setValorUnitario(double valorUnitario) {
		this.valorUnitario = valorUnitario;
	}
	public long getQuantidade() {
		return quantidade;
	}
	public void setQuantidade(long quantidade) {
		this.quantidade = quantidade;
	}
	public double getValorItem() {
		return valorItem;
	}
	public void setValorItem(double valorItem) {
		this.valorItem = valorItem;
	}
	
}
